package com.gao.interface1;

/**
 * @Author: ShanYuqing
 * @Version: v1.0
 */
public class InterfaceTest1 {
    /*
            JDK8版本接口特性：
            1.允许定义非抽象方法，需要加入default关键字

                    -作用：解决接口的升级问题
                    -注意事项：
                                1.public可以省略，但是default不能省略
                                2.默认方法，实现类是允许重写的，但是需要去掉default关键字
                                3.如果实现了多个接口，多个接口存在相同的方法，实现类必须重写默认方法
            2.允许定义静态方法
                                -理解：既然接口已经允许方法带有方法体了，干脆放开静态方法，可以类名调用
                                -接口的静态方法只能通过类名调用，不能通过对象进行调用
     */
    public static void main(String[] args) {

    }
}
